package com.fs.sys.entityservice;

import com.fs.sys.bean.dto.AppDTO;
import com.fs.sys.bean.query.AppQuery;
import com.fs.common.base.service.BaseService;

import java.util.Optional;

/**
 * 应用服务接口 
 * @author Coder Generator 2025-06-06 11:03:06 
 **/
public interface AppEntityService extends BaseService<AppDTO, AppQuery> {
    /**
     * 通过编码查询应用信息
     * @param appCode 应用编码
     * @return 应用信息
     */
    default Optional<AppDTO> findByCode(String appCode) {
        return this.queryBuilder()
                .eq("code", appCode)
                .findOneOpt();
    }
}